package com.mm.cloth.model;

import com.google.gson.annotations.SerializedName;

public class WatermarkRemovalResponse {
    
    @SerializedName("status")
    private boolean status;
    
    @SerializedName("message")
    private String message;
    
    @SerializedName("data")
    private Data data;
    
    public boolean isStatus() {
        return status;
    }
    
    public void setStatus(boolean status) {
        this.status = status;
    }
    
    public String getMessage() {
        return message;
    }
    
    public void setMessage(String message) {
        this.message = message;
    }
    
    public Data getData() {
        return data;
    }
    
    public void setData(Data data) {
        this.data = data;
    }
    
    public static class Data {
        @SerializedName("key")
        private String key;
        
        @SerializedName("name")
        private String name;
        
        @SerializedName("pathname")
        private String pathname;
        
        @SerializedName("origin_name")
        private String originName;
        
        @SerializedName("size")
        private double size;
        
        @SerializedName("mimetype")
        private String mimetype;
        
        @SerializedName("extension")
        private String extension;
        
        @SerializedName("md5")
        private String md5;
        
        @SerializedName("sha1")
        private String sha1;
        
        @SerializedName("links")
        private Links links;
        
        // Getters and Setters
        public String getKey() {
            return key;
        }
        
        public void setKey(String key) {
            this.key = key;
        }
        
        public String getName() {
            return name;
        }
        
        public void setName(String name) {
            this.name = name;
        }
        
        public String getPathname() {
            return pathname;
        }
        
        public void setPathname(String pathname) {
            this.pathname = pathname;
        }
        
        public String getOriginName() {
            return originName;
        }
        
        public void setOriginName(String originName) {
            this.originName = originName;
        }
        
        public double getSize() {
            return size;
        }
        
        public void setSize(double size) {
            this.size = size;
        }
        
        public String getMimetype() {
            return mimetype;
        }
        
        public void setMimetype(String mimetype) {
            this.mimetype = mimetype;
        }
        
        public String getExtension() {
            return extension;
        }
        
        public void setExtension(String extension) {
            this.extension = extension;
        }
        
        public String getMd5() {
            return md5;
        }
        
        public void setMd5(String md5) {
            this.md5 = md5;
        }
        
        public String getSha1() {
            return sha1;
        }
        
        public void setSha1(String sha1) {
            this.sha1 = sha1;
        }
        
        public Links getLinks() {
            return links;
        }
        
        public void setLinks(Links links) {
            this.links = links;
        }
    }
    
    public static class Links {
        @SerializedName("url")
        private String url;
        
        @SerializedName("html")
        private String html;
        
        @SerializedName("bbcode")
        private String bbcode;
        
        @SerializedName("markdown")
        private String markdown;
        
        @SerializedName("markdown_with_link")
        private String markdownWithLink;
        
        @SerializedName("thumbnail_url")
        private String thumbnailUrl;
        
        // Getters and Setters
        public String getUrl() {
            return url;
        }
        
        public void setUrl(String url) {
            this.url = url;
        }
        
        public String getHtml() {
            return html;
        }
        
        public void setHtml(String html) {
            this.html = html;
        }
        
        public String getBbcode() {
            return bbcode;
        }
        
        public void setBbcode(String bbcode) {
            this.bbcode = bbcode;
        }
        
        public String getMarkdown() {
            return markdown;
        }
        
        public void setMarkdown(String markdown) {
            this.markdown = markdown;
        }
        
        public String getMarkdownWithLink() {
            return markdownWithLink;
        }
        
        public void setMarkdownWithLink(String markdownWithLink) {
            this.markdownWithLink = markdownWithLink;
        }
        
        public String getThumbnailUrl() {
            return thumbnailUrl;
        }
        
        public void setThumbnailUrl(String thumbnailUrl) {
            this.thumbnailUrl = thumbnailUrl;
        }
    }
}
